<?php
namespace app\admin\controller;

use think\Db;
use app\admin\controller\User;

class Webconfig extends User{
    public function index(){
        $web_config = Db::name('webconfig')->where('web','web')->find();
        $this->assign('web_config',$web_config);
        return $this->fetch();
    }

    public function publish(){
    	if($this->request->isPost()) {
            $post = $this->request->post();
            //验证  唯一规则： 表名，字段名，排除主键值，主键名
            $validate = new \think\Validate([
                ['name', 'require', '网站名称不能为空'],
                ['file_type', 'require', '上传类型不能为空'],
                ['file_size','require','上传大小不能为空'],
            ]);
            //验证部分数据合法性
            if (!$validate->check($post)){
                $this->error('提交失败：' . $validate->getError());
            }

            if(empty($post['is_log'])){
                $post['is_log'] = 0;
            } else {
                $post['is_log'] = $post['is_log'];
            }

            if(false == Db::name('webconfig')->where('web','web')->update($post)){
                return $this->error('提交失败');
            }else{
                addlog();
                return $this->success('提交成功','admin/webconfig/index');
            }
        }
    }
}
